<?php
	include_once('LIB_http.php');
	include_once('LIB_parse.php');
	
	$city='Taipei';
	$file=http_get('http://www.google.com/ig/api?hl=zh-tw&weather=' . $city,'');			//取得指定城市天氣狀況的xml檔。
	//剖析出天氣預報的基本資訊(例：查詢的城市名稱、郵遞區號或經緯度等)，但我現在還沒輸出。
	$ary_forecastInformation=parse_array($file['FILE'],'<forecast_information>','</forecast_information>');
	//剖析出目前的天氣預報資料(例：天氣狀況、氣溫、濕度和風向)，但我現在還沒輸出。
	$ary_currentConditions=parse_array($file['FILE'],'<current_conditions>','</current_conditions>');
	//剖析出當週的天氣預報資料(例：天氣狀況、氣溫和星期幾)。
	$ary_forecastCondition=parse_array($file['FILE'],'<forecast_conditions>','</forecast_conditions>');

	$temp=0;
	
	//透過foreach取得當週的天氣預報資料。
	foreach($ary_forecastCondition as $eachDay)
	{
		//因為Google Weather Api回傳的天氣資料的編碼方式為big5，我們在這裡轉成utf8。
		$eachDay=mb_convert_encoding($eachDay,'utf8','big5');
		
		$day[$temp]=get_attribute(return_between($eachDay,'<day_of_week ','/>',EXCL),'data');	//儲存星期。
		$low_c[$temp]=get_attribute(return_between($eachDay,'<low ','/>',EXCL),'data');			//儲存最低溫。
		$high_c[$temp]=get_attribute(return_between($eachDay,'<high ','/>',EXCL),'data');		//儲存最高溫。
		$icon[$temp] = get_attribute(return_between($eachDay,'<icon ','/>',EXCL),'data');		//儲存天氣圖示。
		$condition[$temp]=get_attribute(return_between($eachDay,'<condition ','/>',EXCL),'data');		//儲存天氣狀況。
		
		$temp+=1;
	}
	
	var_dump($day);
	var_dump($low_c);
	var_dump($high_c);
	var_dump($icon);
	var_dump($condition);
	
	
	
?>